/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package otcapp.controlador.modelocombobox;

import java.util.List;
import javax.swing.DefaultComboBoxModel;
import otcapp.entidades.EstadoPieza;

/**
 *
 * @author diego
 */
public class ModeloComboUbicacion extends DefaultComboBoxModel<Object>{
    
    List<EstadoPieza> listaUbicacion;

    public ModeloComboUbicacion(List<EstadoPieza> listaUbicacion) {
        this.listaUbicacion = listaUbicacion;
        addElement("Seleccione Ubicación");
        for (EstadoPieza ubicacionPieza : listaUbicacion) {
            addElement(ubicacionPieza.getNombreUbicacion());
        }
    }
    
    public EstadoPieza getUbicacionSeleccionada() {
        EstadoPieza ubicacionSeleccionada = null;
        for (EstadoPieza ubicacion : listaUbicacion) {
            if (ubicacion.getNombreUbicacion().equals(super.getSelectedItem().toString())) {
                ubicacionSeleccionada = ubicacion;
            }
        }
        return ubicacionSeleccionada;
    }
    
}
